html,body,#root,.container,.page-info{
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background: $background-color;
}
.pages{
  position: relative;
  width:100%;
  height: 100%;
}
.page{
  position: absolute;
  width:100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 2;
  overflow: hidden;
}

// 头部
.page{
  .am-navbar{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    background-color: #f1f1f1;
    color: #444;
    .iconfont{
      font-size: 19px;
      &.icon-left{
        margin-left: -6px;
      }
    }
    .am-navbar-title{
      font-size: 17px;
    }
  }
  .am-navbar-left-icon{
    margin-left: -15px;
  }
}
.content{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.am-navbar ~ .content{
  top: 45px;
}
.tabbar ~ .content {
  bottom: 42px;
}
// load效果
.am-activity-indicator{
  &.bundle-loading{
    position: absolute;
    width: 20px;
    left: 0;top: 0;bottom: 0;right: 0;margin: auto;
  }
  &.list-loading{
    width: 20px;
    margin: 0 auto;
    margin-bottom: 15px;
    top: 0px;
    &.show{
      margin-top: 15px
    }
  }
}
// 通用线条
.page-line{
  height: 10px;
  background: $background-color;
}
